import request from '@/utils/request'

/**
 * 获取基础数据
 * @param userName
 * @returns {*}
 */
export function getEssentialsExtra(userName) {
  return request({
    url: '/system/main/essentials/'+userName,
    method: 'get',
  })
}

/**
 * 上班打卡方法
 * @param userId 用户id
 * @returns {*}
 */
export function workPunch(userId){
  return request({
    url: '/system/main/workPunch/'+userId,
    method: 'post',
  })
}

/**
 * 进行下班打卡方法
 * @param userId 用户id
 * @returns {*}
 */
export function leavePunch(userId){
  return request({
    url: '/system/main/leavePunch/'+userId,
    method: 'post'
  })
}

/**
 * 进行请假方法
 * @param param
 * @returns {*}
 */
export function askForVacation(param){
  return request({
    url: '/system/main/askForVacation',
    method: 'post',
    data: param
  })
}

/**
 * 进行阅读结果方法
 * @param param
 * @returns {*}
 */
export function haveCheckVacation(param){
  return request({
    url: '/system/main/haveCheckVacation',
    method: 'post',
    data: param
  })
}
